/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package picstore.web.lojas;

import org.hibernate.Session;

/**
 *
 * @author Daniel
 */
public class LojaDAOHibernate implements LojaDAO{
    
    private Session session;
    
    //Criação da sessão do Hibernate para mapeamento
    public void setSession(Session session){
        this.session = session;
    }

    @Override
    public void salvar(Loja loja) {
        this.session.save(loja);
    }

    @Override
    public void atualizar(Loja loja) {
        this.session.update(loja);
    }

    @Override
    public void excluir(Loja loja) {
        this.session.delete(loja);
    }

    @Override
    public Loja carregar(Integer codigo) {
        // codigo da Loja
        return (Loja) this.session.get(Loja.class, codigo);
    }
    
    
    
}
